package com.itheima.controller;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.itheima.common.R;
import com.itheima.entity.CheckGroup;
import com.itheima.entity.CheckGroup;
import com.itheima.service.CheckGroupService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * @author 一抹星辰
 * @date 2021年12月13日 13:53
 */
@RestController
@RequestMapping("/checkGroup")
public class CheckGroupController {
    @Autowired
    private CheckGroupService checkGroupService;
    /**
     * 检查组分页查询请求：页码+条数+查询条件
     *检查组分页查询响应： 总条数+展示数据的集合
     * @param currentPage 当前页面页号
     * @param pageSize    当前页面条数
     * @param queryString        按条件查询
     */
    @GetMapping("/page")
    public R<Page<CheckGroup>> page(int currentPage, int pageSize, String queryString) {
        return null;
    }

    @PostMapping("/add")
    public R<String> add(@RequestBody CheckGroup checkGroup) {
        checkGroupService.save(checkGroup);

        return R.success("新增成功");
    }

    @DeleteMapping("/delete")
    public R<String> delete(int id){
        return null;
    }

    @PutMapping("/update")
    public R<String> update(@RequestBody CheckGroup checkGroup){
        checkGroupService.updateById(checkGroup);
        return R.success("修改成功");
    }
}
